home *** CD-ROM | disk | FTP | other *** search
/ The Fred Fish Collection 1.5 / ffcollection-1-5-1992-11.iso / ff_disks / 300-399 / ff346.lzh / Az / AZ_Francais / Manuel / Mode d'Emploi < prev    next >
Text File  |  1990-04-15  |  56KB  |  1,315 lines

  1.  
  2. /*==========================================================================
  3.  * \__________/ Copyright 1988-90 Jean-Michel Forgeas & The Software Winery.
  4.  *  \°   °   /  All Rights Reserved. This program may not be distributed
  5.  *   \ °   °/   without the permission of the author:
  6.  *    \  ° /         Jean-Michel Forgeas
  7.  *     \ °/          4 rue du Général Leclerc
  8.  *      ||           95210 Saint-Gratien   FRANCE
  9.  *      ||      Contact The Software Winery at :
  10.  *      ||           BBS     : +33 (1) 39 55 84 59  (V23 Videotex)
  11.  *      ||           MAIL    : c/o Alain DIDIERJEAN 69 rue Dunois
  12.  *      ||                     75646 Paris cedex 13 FRANCE
  13.  *    «====»         INTERNET: rouaix@inria.inria.fr or groult@ibp.fr
  14.  *==========================================================================
  15.  */
  16.  
  17.  ==========================================================================
  18. ||                                                                        ||
  19. ||      AZ : Mode d'Emploi                                                ||
  20. ||                              -version courante : 1.50 (06-Fev-90)-     ||
  21.  =========================================================================
  22.  
  23.  
  24.  
  25.                               AVERTISSEMENT
  26.  
  27. Le Mode d'Emploi d'AZ se veut complet et détaillé, il est donc passablement
  28. long et touffu. Un conseil : ne commencez pas par le lire, au risque de
  29. renoncer à utiliser AZ avant d'avoir pu savourer toutes ses qualités.
  30. L'interface utilisateur est suffisamment intuitive pour qu'on puisse
  31. travailler longtemps avec AZ sans jamais avoir recours à sa documentation.
  32. Ce n'est que lorsqu'on a le sentiment qu'il "manque quelque chose", qu'une
  33. action devrait pouvoir être exécutée avec une séquence de commandes plus
  34. concise qu'il devient urgent de se plonger dans le Mode d'Emploi.
  35. N'oubliez pas que ce Mode d'Emploi a été conçu pour être lu dans AZ. Dés
  36. lors que le texte vous semble obscur ou ambigüe, expérimentez, tout
  37. s'éclairera aussitôt (bien entendu vous travaillerez avec une copie).
  38.  
  39.  
  40.  
  41. 1-  PRESENTATION
  42.  
  43. AZ est un EDITEUR DE TEXTES, ce qui veut dire que toute l'information
  44. contenue dans les fichiers qu'il crée est constituée de caractères,
  45. imprimables ou non. Contrairement à un traitement de textes, AZ
  46. n'ajoute pas à l'enregistrement de commandes codées qui, soustraites
  47. du texte à la lecture, sont interprétées pour modifier l'affichage
  48. ou l'impression (formatage, justification, changement de police de
  49. caractères dans le texte...).
  50. Moyennant quoi :
  51.     - les 256 caractères de la table de caractères (keymap) active
  52.     peuvent être enregistrés, soit en les entrant au clavier, soit
  53.     par le biais de la commande menu "Tools/Insert Hex" ou de son
  54.     équivalent clavier <Amiga> <H>.
  55.     - les textes produits par AZ peuvent être directement soumis à
  56.     un interpréteur, un compilateur ou un assembleur.
  57.  
  58.  
  59.     1.1-  Technique :
  60.  
  61.         1.1.1- AZ est multi-fenêtres :
  62.         on peut ouvrir simultanément plusieurs fenêtres en lançant
  63.         la commande menu "Tools/New Window"ou un de ses équivalents
  64.         clavier <Amiga> <W> ou <F3>. Commode pour visualiser ou
  65.         travailler dans plus d'un texte à la fois.
  66.  
  67.         1.1.2- AZ est multitâches :
  68.         lancer un travail long ne bloque pas AZ mais seulement la
  69.         fenêtre concernée. Rien n'empêche alors de travailler dans
  70.         une autre. Par exemple, on peut imaginer trois textes A, B, C
  71.         chargés dans trois fenêtres d'AZ et simultanément :
  72.             - imprimer A
  73.             - envoyer B vers le modem
  74.             - écrire dans C.
  75.  
  76.         1.1.3- le code d'AZ est réentrant et partagé :
  77.         en clair, le code d'AZ n'est chargé que lorsqu'AZ est lancé,
  78.         après quoi toute fenêtre ouverte est une nouvelle tâche d'AZ
  79.         exploitant le MEME code, en commun avec les autres tâches.
  80.         Ce code ne sera déchargé qu'à la fermeture de la dernière
  81.         fenêtre d'AZ.
  82.  
  83.  
  84.     1.2-  Ergonomie :
  85.     l'interface utilisateur d'AZ a été conçue en prenant en compte les
  86.     critères suivants :
  87.  
  88.         1.2.1- affichage permanent des informations de base :
  89.             - les ascenseurs donnent la position de la page affichée
  90.             dans le fichier.
  91.             - la barre de titre (cf 5.1)
  92.             - le bloc sélectionné est visualisé
  93.  
  94.         1.2.2- évidence des commandes de base :
  95.         le déplacement du curseur, la sélection de bloc, le défilement
  96.         du texte, la gestion des fichiers sont faits pour être
  97.         "découverts" par un utilisateur d'Amiga sans avoir recours
  98.         au Manuel.
  99.  
  100.         1.2.3- redondance des commandes :
  101.         les commandes les plus fréquemment utilisées ont de multiples
  102.         points d'accès pour tomber toujours sous la main, que celle-ci
  103.         manipule le clavier ou la souris. Par exemple, pour iconifier
  104.         une fenêtre on peut :
  105.             - avec la souris, cliquer dans le gadget de la barre de
  106.             titre, ou appeler le menu "Tools/Iconify".
  107.             - au clavier, entrer <Amiga> <I> (<Amiga> étant la touche
  108.             Amiga droite ou gauche) ou la touche <F8>.
  109.  
  110.         N.B. certaines touche du clavier, dont <return>, ont un effet
  111.         non-standard, détaillé au chapitre 6.1.
  112.  
  113.  
  114.     1.3-  Limites :
  115.     Le nombre des fenêtres ouvertes dans AZ et la taille des fichiers
  116.     édités ne sont limités que par la mémoire disponible. Chaque ligne
  117.     est longue au maximum de 256 caractères.
  118.  
  119.  
  120.     1.4-  Variantes :
  121.     AZ est proposé en deux variantes, selon que le code des Requesters
  122.     a été intégré au code de AZ lors de l'édition de liens (variante
  123.     "longue" 63096 octets) ou qu'il est chargé en mémoire (sous forme de
  124.     "librairie partagée") lorsqu'AZ  est lancé (variante "courte" 45868
  125.     octets) - avec menus en français, respectivement 63252 o et 46024 o.
  126.  
  127.         1.4.1- La version longue :
  128.         a l'avantage d'être immédiatement disponible.
  129.  
  130.         1.4.2- La version courte :
  131.         partage le code des Requesters avec d'autres programmes, par
  132.         exemple d'autres AZ lancés avec des paramètres différents.
  133.         Ce code, contenu dans "isup.library" n'est chargé en mémoire
  134.         qu'une fois.
  135.  
  136.     Les possibilités d'AZ sont strictement identiques quelle que
  137.     soit la version.
  138.  
  139. AZ se veut un outil FACILE D'EMPLOI, RAPIDE et ECONOME EN MEMOIRE.
  140. A vous de juger...
  141.  
  142.  
  143.  
  144. 2-  INSTALLATION
  145.  
  146. L'installation d'AZ est simplissime :
  147.  
  148.  
  149.     2.1  La version "longue" :
  150.     environ 65 ko, sera copiée avec son icône dans le répertoire de
  151.     votre choix, disquette, disque dur, disque virtuel et pourra être
  152.     utilisée aussitôt.
  153.  
  154.  
  155.     2.2  La version "courte" :
  156.     s'installe de la même façon que la version longue, mais il faudra
  157.     en outre vous assurer de la présence de "isup.library" dans le
  158.     répertoire "LIBS:". "isup.library" se trouve dans le même tiroir
  159.     qu'AZ version "courte" ( environ 45 ko).
  160.  
  161.  
  162.  
  163. 3-  LANCEMENT
  164.  
  165.  
  166.     3.1-  Les Options :
  167.  
  168.         3.1.1- L'option -a :
  169.         inverse la couleur d'activation de la barre de titre de la
  170.         fenêtre (cf 5.2.2).
  171.  
  172.         3.1.2- L'option -b :
  173.         modifie les couleurs: couleur 0 pour le fond et 1 pour le texte.
  174.         Par défaut c'est le contraire (cf 5.2.2).
  175.  
  176.         3.1.3- L'option -cn :
  177.         fixe le nombre maximum de colonnes par ligne:
  178.             -c80 pour des lignes de 80 colonnes.
  179.         Par défaut, la ligne est longue au maximum de 256 caractères.
  180.  
  181.         3.1.4- L'option -d :
  182.         désactive l'effacement automatique d'un bloc lorsqu'on appuie sur
  183.         une touche ou lors d'un Paste. Il faut alors avoir recours à la
  184.         commande Cut ou à la touche <Del> pour effacer un bloc.
  185.  
  186.         3.1.5- L'option -e :
  187.         lance l'exécution d'une commande par AZ avant que la première
  188.         fenêtre s'ouvre, et/ou après que la dernière a été fermée.
  189.             -eb"Assign X: mydir"    commande exécutée avant (before)
  190.             -ea"mwb c"              commande exécutée après (after)
  191.         trés utile dans les alias. Exemple:
  192.         pour le Shell Amiga:
  193.             alias AZ AZ -eb"mwb n" -ea"mwb c" []
  194.         ('mwb' est un programme de Matt Dillon qui permet d'utiliser
  195.         plusieurs écrans WorkBench). Avec cette commande AZ ouvre donc
  196.         une fenêtre sur un nouvel écran, puis ferme  l'écran dès que
  197.         l'on quitte AZ.
  198.  
  199.         3.1.6- L'option -fn :
  200.         La police de caractères est topaz, corps identique à celui du
  201.         WorkBench par défaut. Cette option permet d'utiliser topaz avec
  202.         un autre corps :
  203.             -f9 = topaz/9. (Que le corps utilisé par le WorkBench soit
  204.             8 ou 9).
  205.             -f11 = topaz/11 .
  206.         ce qui peut beaucoup améliorer la lisibilité si une fenêtre
  207.         AZ est destinée à être utilisée dans un écran entrelacé (cf
  208.         5.2.1 et 5.2.3).
  209.  
  210.         3.1.7- L'option -i :
  211.         pour rechercher des chaînes de caractères sans différencier les
  212.         Majuscules des minuscules. Cette option peut être modifiée en
  213.         cours d'édition par la commande menu "Find/Case: Insensitive",
  214.         ou son équivalent clavier <Amiga> <T>.
  215.         A noter qu'une zone de la barre de titre indique quand Majuscules
  216.         et minuscules sont différenciées en affichant un 'S' (cf 5.1.5).
  217.  
  218.         3.1.8- L'option -k :
  219.         assure la sauvegarde automatique de la version précédant la
  220.         version courante : à chaque demande de sauvegarde, AZ copie
  221.         d'abord le fichier qui va être écrasé dans T:, sous le nom
  222.         "AZ-<adresse de la tâche>.bkp (<adresse de la tâche> est en
  223.         hexadécimal). ATTENTION : une fenêtre = une tâche, si vous
  224.         multipliez les fenêtres, vous multipliez les fichiers de
  225.         sauvegarde et vous risquez d'encombrer le disque ou la
  226.         mémoire.
  227.  
  228.         3.1.9- L'option -l :
  229.         la sélection de bloc se fait alors par lignes entières. Il n'est
  230.         donc plus possible de sélectionner un bloc par caractères ou par
  231.         mots. De même, l'insertion de texte ne se fait plus immédiatement
  232.         avant le curseur, mais sur la ligne précédant celle du curseur.
  233.  
  234.         3.1.10- L'option -m :
  235.         rend la commande menu "Edit/Send Selected" compatible avec le
  236.         Minitel. Le texte est envoyé à 1200 bauds vers le Minitel, AZ
  237.         ajoutant alors des temporisations après chaque ligne, pour
  238.         obtenir un débit moyen de 75 bauds.
  239.         Par ailleurs, il faut s'assurer que le port série est configuré
  240.         ainsi dans Preferences :
  241.             - Baud Rate     1200
  242.             - Buffer Size   de 512 à 4096
  243.             - Read Bits     7
  244.             - Write Bits    7
  245.             - Stop Bits     1
  246.             - Parity        Even
  247.             - Handshaking   None
  248.  
  249.         3.1.11- L'option -o :
  250.         fixe le mode de création des caractères, qui viennent alors en
  251.         remplacement des caractères du fichier. Ce sera le mode initial
  252.         de toutes les fenêtres ouvertes à partir de cette occurrence
  253.         d'AZ. Par défaut, les caractères créés sont insérés dans le texte.
  254.         La commande menu "Edit/Mode Ins/repl" permet de modifier ce choix
  255.         en cours d'édition dans une fenêtre à la fois. Le mode actif est
  256.         rappelé dans la barre de titre de la fenêtre par les lettres 'I'
  257.         ou 'R' (cf 5.1.5).
  258.  
  259.         3.1.12- L'option -p :
  260.         permet de filtrer les fichiers affichés dans le FileRequester.
  261.         Par défaut, tous les fichiers d'un répertoire sont affichés, à
  262.         l'exception de ceux qui se terminent par ".info". Les jokers
  263.         utilisés sont ceux d'Unix :
  264.             - * remplace une chaîne de caractères,
  265.             - ? remplace un caractère,
  266.             - [c1 c2 c3...] n'importe quel caractère parmi c1 c2 c3...
  267.             - [c1-cn] n'importe quel caractère dans l'intervalle c1 à cn
  268.         Quelques exemples :
  269.             -p*         tous les fichiers (équivalent au filtre par défaut)
  270.             -p*.c       tous les fichiers se terminant par ".c"
  271.             -p*??       tous les fichiers d'au moins 2 lettres
  272.             -p*?.[ahc]  tous les fichiers comportant au moins une lettre
  273.             avant le suffixe ".a", ".h" ou ".c".
  274.             -p[A-Z]*[0-9] tous les fichiers commençant par une majuscule
  275.             et se terminant par un chiffre.
  276.             -p????      tous les fichiers de quatre lettres...
  277.         Voir aussi la documentation du FileRequester de Gauthier GROULT.
  278.  
  279.         3.1.13- L'option -r :
  280.         par défaut <return> crée une ligne nouvelle et place le curseur
  281.         sur la même colonne que le premier caractère de la ligne située
  282.         immédiatement au-dessus. Si cette ligne est vide, le curseur est
  283.         placé dans la première colonne (la plus à gauche).
  284.         Cette option permet de placer le curseur après un <return> dans
  285.         la même colonne que le premier caractère de la première ligne
  286.         non vide du dessus. Pour ramener le curseur plus à gauche on
  287.         utilisera <shift> <flèche à gauche> ou <shift> <tab>, ou la
  288.         souris...
  289.         Cette option aura le même effet sur <Enter>.
  290.  
  291.         3.1.14- L'option -s :
  292.         le nom de fichier indiqué dans la fenêtre est celui qui sera
  293.         utilisé par la commande menu "Project/Save" et son équivalent
  294.         clavier <Amiga> <S>. Par défaut, ce nom reste inchangé après la
  295.         commande menu "Project/Save As" et son équivalent clavier
  296.         <Amiga> <A>.  Cette option donne au fichier en cours le nom
  297.         utilisé par la dernière sauvegarde.
  298.  
  299.         3.1.15- L'option -tc :
  300.         règle la taille d'une tabulation. AZ soustrait 48 au code
  301.         ASCII 'c':
  302.             -t8 --> une tabulation = 8 espaces.
  303.             -tB --> une tabulation = 18 espaces.
  304.         Le défaut est 4, et si 'c' est inférieur à 1, tab. = 4 espaces.
  305.  
  306.         3.1.16- L'option -x :
  307.         cette option place le curseur au début du bloc inséré par les
  308.         commandes menu "Edit/Paste" (ou <Amiga> <P>), "Edit/Undel
  309.         Block" (ou <Amiga> <U>) et <F1>, alors que par défaut il est
  310.         placé en fin.
  311.  
  312.  
  313.     3.2-  A partir du CLI :
  314.  
  315.         3.2.1- la ligne de commande :
  316.         est de la forme :
  317.             - AZ [-a][-b][-cn][-d][-e(a|b)][-fn][-i][-k][-l][-m][-o][-p]
  318.             [-r][-s][-tc][-x] [[dir] | [file1]...[fileN]]
  319.         [-a]....[-x] : les options, toutes facultatives
  320.         [dir] : un répertoire sur lequel le FileRequester fera ses
  321.         recherches OU (exclusif) :
  322.         [file1]...[fileN] : une liste de fichiers, chacun ouvrant
  323.         une fenêtre puis s'iconifiant, sauf le dernier qui reste affiché.
  324.  
  325.         3.2.2- "Run" inutile :
  326.         AZ rend la main au CLI dès qu'il est chargé. Le CLI peut alors
  327.         être utilisé pour lancer d'autres tâches, voire fermé. Il est
  328.         donc tout à fait inutile d'avoir recours à "Run" ou à "Runback"
  329.         pour lancer AZ.
  330.  
  331.         3.2.3- "Resident" interdit :
  332.         Les commandes "Resident" (AmigaDOS) "ARes" (ARP) "Resi" (WShell)
  333.         ou similaires ne peuvent qu'attirer le GURU. Bien que réentrant,
  334.         le code d'AZ sait modifier ses propres segments, ce qui lui donne
  335.         des propriétés intéressantes mais le rend incompatible avec les
  336.         commandes ci-dessus. Elles sont d'ailleurs peu utiles, puisque le
  337.         code d'AZ est chargé une seule fois à l'ouverture de la première
  338.         fenêtre, sera partagé par toutes les fenêtre successivement
  339.         ouvertes et ne sera déchargé qu'à la fermeture de la dernière
  340.         fenêtre : il suffit donc de garder au minimum une fenêtre vide
  341.         iconifiée pour que le code d'AZ reste disponible.
  342.         Le fait qu'AZ ne peut être résident permet de charger plusieurs
  343.         fois le code d'AZ avec des options différentes.
  344.  
  345.  
  346.     3.3-  A partir du WorkBench :
  347.  
  348.         3.3.1- appel d'AZ :
  349.         tout à fait standard : soit
  350.             - Cliquer sur l'icône d'AZ.
  351.             - Cliquer sur l'icône d'un fichiers texte ayant AZ comme
  352.             outil par défaut.
  353.             - Sélectionner les icônes de fichiers texte, puis, la touche
  354.             <shift> demeurant enfoncée, double-cliquez sur l'icône AZ.
  355.  
  356.         3.3.2- passage de paramètres :
  357.         les options décrites en 1.1 peuvent être passées à AZ lancé depuis
  358.         le WorkBench, de même que des noms de fichiers. Pour cela, après
  359.         avoir appelé la fenêtre Info correspondant à AZ, cliquer sur le
  360.         gadget ADD de TOOL TYPES et entrer :
  361.             PARM=[opt1][opt2]...[optn][[dir] | [fichier1]...[fichiern]]
  362.             -ex : PARM=-m -k -t8 mem.c data.c
  363.         Le mot  "PARM=" est obligatoire. Pas d'espace autour de '='.
  364.  
  365.         3.3.3- icônes :
  366.         AZ ne crée pas d'icônes. Si vous désirez que vos fichiers texte
  367.         en dispose, c'est à vous de les créer.
  368.  
  369.  
  370. 4-  MANIPULATION DE FICHIERS
  371.  
  372. La manipulation de fichiers fait beaucoup appel au FileRequester de
  373. Gauthier GROULT. Celui-ci fait l'objet d'une documentation séparée
  374. intégrée dans le Manuel sous le nom "FR.man".
  375. Les commandes de manipulation de fichiers sont regroupées dans le
  376. menu "Project". On y trouve, successivement :
  377.  
  378.  
  379.     4.1-  New :
  380.     La fenêtre se vide de son texte, tandis que la Barre de Titre affiche
  381.     "Untitled" à l'emplacement du nom de fichier.
  382.  
  383.  
  384.     4.2-  Open :
  385.     Equivalent clavier : <Amiga> <O>.
  386.     Appelle le FileRequester en vue de charger un fichier.
  387.  
  388.  
  389.     4.3-  Load Binary :
  390.     Appelle le FileRequester en vue de charger un fichier binaire. Dans
  391.     ce cas, les <TAB> ne sont pas convertis en espaces. Par contre les
  392.     espaces en fin de ligne sont éliminés, ce qui peut poser des problèmes
  393.     si vous tentez de sauvegarder le fichier. Moralité : utilisez AZ
  394.     pour explorer un fichier binaire, pas pour le patcher.
  395.  
  396.  
  397.     4.4-  Save :
  398.     Equivalent clavier : <Amiga> <S>, <F9>.
  399.     Sauvegarde le fichier en cours sous son nom actuel, dans le répertoire
  400.     actuel, tel qu'il est affiché dans la barre de titre. Cependant, si
  401.     le fichier a été créé dans AZ et n'a jamais été sauvegardé (il
  402.     s'appelle "Untitled"), "Save" ce comporte alors comme "Save as".
  403.     Lors de toute sauvegarde, les flags de protection lus lors du
  404.     chargement sont restaurés.
  405.  
  406.  
  407.     4.5-  Save as :
  408.     Equivalent clavier : <Amiga> <A>.
  409.     Permet de sauvegarder le fichier en cours en modifiant son nom, son
  410.     répertoire ou les deux. Par défaut, la fenêtre ne modifie pas le
  411.     nom du fichier en cours (IMPORTANT : cf 3.1.14).
  412.  
  413.  
  414.     4.6-  Cur Dir :
  415.     Equivalent clavier : <Amiga> <D>.
  416.     Permet de modifier le répertoire courant, celui qu'explorera le
  417.     FileRequester lorsqu'il sera appelé. Le FileRequester qui apparait
  418.     est modifié : la ligne de saisie du nom de fichier n'est pas
  419.     accessible.
  420.  
  421.  
  422.     4.7-  Erase :
  423.     Permet d'effacer un fichier sélectionné avec le FileRequester.
  424.     Comme à chaque fois qu'il y a risque de destruction d'un fichier,
  425.     un Requester demande confirmation avant toute action.
  426.  
  427.  
  428.     4.8-  Quit :
  429.     Equivalent clavier : <Amiga> <Q>.
  430.     Permet de quitter la fenêtre active. Action identique à un clic dans
  431.     le gadget de fermeture de fenêtre (cf 5.1.1). La touche <F10> permet
  432.     de combiner sauvegarde et fermeture de fenêtre.
  433.  
  434.  
  435.  
  436. 5-  LA FENETRE
  437.  
  438.  
  439.     5.1-  La Barre de Titre :
  440.     Par défaut, la barre de titre s'affiche dans la couleur 0 de
  441.     Préférences (les couleurs étant numérotées de gauche à droite
  442.     de 0 à 3) lorsqu'elle est active, dans la couleur 3 sinon.
  443.     Cette convention peut être inversée par utilisation de l'option
  444.     -a lors du chargement d'AZ.
  445.     On y trouve, de gauche à droite:
  446.  
  447.         5.1.1- un gadget de fermeture de fenêtre :
  448.         qui fonctionne de façon habituelle, à ceci près :
  449.             - si le texte à l'écran a été modifié depuis la dernière
  450.             sauvegarde, un requester apparait, qui demande confirmation
  451.             avant de fermer la fenêtre.
  452.             - si la fenêtre à fermer est la dernière fenêtre d'AZ, le
  453.             code d'AZ sera déchargé.
  454.  
  455.         5.1.2- un indicateur de position verticale du curseur :
  456.         de la forme : 'n/t' où 'n' est la ligne où est située le curseur
  457.         et 't' le nombre total de lignes du texte à l'écran.
  458.  
  459.         5.1.3- un indicateur de position horizontale du curseur :
  460.         de la forme : 'n', 'n' étant la colonne où est située le curseur.
  461.  
  462.         5.1.4- code ASCII :
  463.         un nombre hexadécimal (forme '0xhh') indique le code ASCII du
  464.         caractère situé sous le curseur.
  465.  
  466.         5.1.5- un indicateur du mode de création des caractères :
  467.             - I est affiché si les caractères nouveaux sont insérés dans
  468.             le texte à l'écran.
  469.             - R est affiché si les caractères nouveaux viennent en
  470.             remplacement des caractères affichés.
  471.         Cet indicateur est modifié par le menu "Edit/Mode Inst/Repl".
  472.  
  473.         5.1.6- un indicateur de "sensibilité" des fonctions 1de recherche
  474.         aux majuscules/minuscules :
  475.             - S signifie que les recherches tiendront compte des
  476.             Majuscules et des minuscules.
  477.             - rien n'est affiché dans le cas contraire.
  478.         Cet indicateur est modifié par le menu "Find/Case: Sensitive",
  479.         "Find/Case: Insensitive".
  480.  
  481.         5.1.7- le nom complet du fichier en cours d'édition :
  482.         "Untitled" dans le cas où il n'a pas encore reçu de nom. A noter
  483.         que si le nom du fichier est trop long, il est tronqué à droite.
  484.  
  485.         5.1.8- la mention "(modified)" :
  486.         si le fichier à l'écran a été modifié depuis sa dernière sauvegarde.
  487.  
  488.         5.1.9- un gadget d'icônification :
  489.         de la fenêtre (cf 5.4).
  490.  
  491.         5.1.10- un gadget modifiant la taille de la fenêtre :
  492.         affichant alternativement la fenêtre en plein écran et en taille
  493.         réduite. A noter qu'AZ se souvient de la taille réduite et de la
  494.         position attribuées précédemment à une fenêtre, et restitue
  495.         celles-ci lors de l'emploi du gadget. Equivalent clavier :
  496.         <shift> <F8>.
  497.  
  498.         5.1.11- une paire de gadgets de profondeur.
  499.  
  500.  
  501.     5.2-  L'Affichage du texte :
  502.  
  503.         5.2.1- police de caractères :
  504.         La police de caractères utilisée par AZ est topaz, corps identique
  505.         à celui du WorkBench par défaut. Le corps peut être modifié par
  506.         l'option -fn au chargement, où 'n' est le corps désiré. Ex :
  507.             - -f11 charge AZ avec topaz/11
  508.         ce qui permet une bonne lisibilité en mode entrelacé et
  509.             - -f8 force le corps à 8 même si le corps 9 est sélectionné
  510.         dans Preferences.
  511.         Une fenêtre occupant tout l'écran affiche :
  512.             - PAL   écran 640*256 topaz/8  29 lignes de 76 caractères
  513.             -                     topaz/9  26 lignes de 61 caractères
  514.             -                     topaz/11 20 lignes de 76 caractères
  515.             - NTSC  écran 640*200 topaz/8  22 lignes de 76 caractères
  516.             -                     topaz/9  20 lignes de 61 caractères
  517.             -                     topaz/11 15 lignes de 76 caractères
  518.         le nombre de lignes affichées est doublé dans un écran en
  519.         mode entrelacé.
  520.  
  521.         5.2.2- couleurs :
  522.         Les couleurs qu'AZ utilise par défaut sont
  523.             - couleur 1 pour le fond
  524.             - couleur 0 pour le texte édité
  525.             - couleur 0 pour le texte du titre si la fenêtre est active
  526.             - couleur 3 pour le texte du titre si la fenêtre est inactive
  527.         l'option -b affiche
  528.             - couleur 0 pour le fond
  529.             - couleur 1 pour le texte édité
  530.         l'option -a affiche
  531.             - couleur 3 pour le texte du titre si la fenêtre est active
  532.             - couleur 0 pour le texte du titre si la fenêtre est inactive
  533.         Rappelons que les couleurs de Preferences sont numérotées de
  534.         gauche à droite, de 0 à 3.
  535.  
  536.         5.2.3- écran :
  537.         L'écran où se charge AZ est l'écran du WorBench. La
  538.         commande menu "Tools/To Front Screen" permet de transférer la
  539.         fenêtre d'où est lancée la commande dans l'écran le plus en
  540.         avant. Il est possible ainsi d'avoir plusieurs fenêtres dans des
  541.         écrans différents, en haute résolution (largeur 640 pixels),
  542.         entrelacés ou non (hauteur 512 ou 256 pixels).
  543.         Il est également possible de transférer une fenêtre d'AZ dans un
  544.         écran basse résolution (320*256 ou 320*200), la fenêtre s'ajustant
  545.         d'elle-même à la taille d'écran; la Barre de Menu est amputée, et
  546.         toute tentative d'utiliser le FileRequester est vouée à l'échec
  547.         (il est plus large que 320 pixels).
  548.  
  549.  
  550.     5.3-  Défilement du texte :
  551.  
  552.         5.3.1- Barres de défilement :
  553.         la partie inférieure et la partie gauche d'une fenêtre d'AZ sont
  554.         occupées par des barres de défilement. La  barre de gauche
  555.         commande le défilement vertical du texte et comporte, de haut
  556.         en bas :
  557.             - un gadget double de défilement. Un clic du bouton gauche
  558.             de la souris fait monter ou descendre le texte d'une ligne
  559.             selon le sens de la flèche pointée. Si le bouton gauche est
  560.             maintenu enfoncé, le texte défile en continu.
  561.             - un ascenseur standard Amiga, dont le fonctionnement est
  562.             décrit dans votre Manuel Amiga.
  563.             - un autre gadget double de défilement identique à celui du
  564.             haut. La présence de deux gadgets identiques réduit les
  565.             déplacements de la souris.
  566.             - à noter que pendant le défilement du texte commandé par
  567.             un gadget double, la position de l'ascenseur n'est pas
  568.             modifiée, ce qui permet un défilement rapide.
  569.         La barre inférieure est identique et commande le défilement
  570.         horizontal du texte.
  571.         La position du curseur n'est pas affectée par la manipulation des
  572.         barres de défilement.
  573.         Frapper une touche quelconque, outre son effet habituel, centre
  574.         le texte sur la ligne contenant le curseur. Très pratique pour
  575.         aller se placer sur une autre partie du texte via les Gadgets,
  576.         puis revenir à son point de départ à l'aide d'une (les flèches
  577.         permettent de ne pas modifier le texte).
  578.  
  579.         5.3.2- Le Menu "Tools/Go To Line" :
  580.         et son équivalent clavier <Amiga> <G> fait apparaître un Requester
  581.         dans lequel on entre un numéro de ligne. La ligne recherchée se
  582.         place au milieu de la fenêtre.
  583.  
  584.         5.3.3- Défilement lié aux mouvements du curseur :
  585.         Lorsque le curseur est déplacé hors de la partie du texte à
  586.         l'écran, AZ modifie l'affichage pour montrer la zone de texte
  587.         centrée sur la nouvelle position du curseur. Les déplacements
  588.         de texte de ce type sont décrits en "6.3- Déplacement du curseur".
  589.  
  590.         5.3.4- Défilement lié à la définition d'un bloc :
  591.         Si l'on dépasse les limites de la fenêtre alors qu'on sélectionne
  592.         un bloc, le texte défile dans la direction où l'on dépasse. Ce
  593.         type de défilement de texte est décrit en "7.1-  Selection d'un
  594.         bloc".
  595.  
  596.         5.3.5- Défilement commandé par les touches flèches :
  597.         <shift> <flèche haut ou bas> déplace le curseur (et
  598.         l'affichage) d'une hauteur de fenêtre vers le haut ou le bas.
  599.         Lorsqu'un bloc est défini, les touches flèches commandent le
  600.         défilement du texte dans la direction de la flèche (sauf si
  601.         l'option -d a été utilisée au chargement).
  602.  
  603.  
  604.     5.4-  Icônification :
  605.     Il est souvent commode de profiter des possibilités de multi-fenêtrage
  606.     d'AZ pour avoir plusieurs fichiers disponibles à la fois. Cependant,
  607.     la multiplication des fenêtres de travail pose très vite un problème
  608.     de lisibilité de l'écran. La solution proposée dans AZ est
  609.     l'icônification.
  610.  
  611.         5.4.1- définition :
  612.         une fenêtre icônifiée est une fenêtre réduite à sa barre
  613.         de titre dépourvue de tout gadget. La seule indication qui y
  614.         figure est le nom du fichier qu'elle contient, sans son
  615.         chemin d'accès.
  616.  
  617.         5.4.2- couleurs :
  618.         la couleur du fond est la couleur 3, le texte étant de la
  619.         couleur 2, si le fichier est à jour de sauvegarde. Dans le cas
  620.         contraire (équivalent à la mention "(Modifié)" de la fenêtre
  621.         normale, les couleurs sont inversées.
  622.  
  623.         5.4.3- les commandes d'icônification :
  624.             - par gadget dans la Barre de Titre de la fenêtre
  625.             - par le menu "Tools/Iconify"
  626.             - par le clavier <Amiga><i>
  627.             - par la touche de fonction <F8>
  628.  
  629.         5.4.4- position :
  630.         par défaut, AZ aligne les fenêtres icônifiées dans la Barre
  631.         de Menu. Cependant une fenêtre icônifiée peut être déplacée. AZ
  632.         se souvient de l'emplacement de l'icône lorsque la fenêtre est
  633.         agrandie. C'est là qu'il placera la fenêtre icônifiée à la
  634.         première occasion.
  635.  
  636.         5.4.5- retour à une taille de travail :
  637.         pour agrandir une fenêtre icônifiée, il suffit de la rendre
  638.         active et d'y faire une entrée quelconque (touche du clavier,
  639.         bouton droit de la souris). A l'exception de <F3> qui commande
  640.         l'ouverture d'une nouvelle fenêtre.
  641.         lors du retour à une taille de travail, toutes les caractéristiques
  642.         de la fenêtre originelle sont restituées :
  643.             - police de caractères,
  644.             - couleurs du fond et du texte,
  645.             - couleurs de la Barre de Titre,
  646.             - position du texte,
  647.             - position du curseur,
  648.             - définition de bloc.
  649.  
  650.  
  651.  
  652. 6-  LE CLAVIER
  653.  
  654.  
  655.     6.1-  Particularités du clavier :
  656.     Le clavier fonctionne de façon standard, avec cependant
  657.     quelques exceptions:
  658.  
  659.         6.1.1- La touche <Return> :
  660.         crée une nouvelle ligne où va se placer le curseur, sans
  661.         pour autant déplacer la partie de texte située initialement
  662.         après le curseur. Pour couper la ligne au niveau du curseur, il
  663.         faut frapper <shift> <Return>.
  664.         Autre particularité d'AZ, après un <Return>, le curseur
  665.         ira se placer sous la première colonne non-vide de la première
  666.         ligne non-vide au-dessus si l'on a fait appel à l'option -r
  667.         (cf 3.1.13). Pour retourner à la première colonne de la ligne
  668.         en cours, il faut taper <shift> <flèche à gauche>.
  669.  
  670.         6.1.2- La touche <Enter> :
  671.         a des caractéristiques semblables à <Return>, à ceci près
  672.         que le curseur va se placer sur la nouvelle ligne à une
  673.         tabulation arrière de la première colonne occuppée de la
  674.         ligne précédente (dé-indentation).
  675.  
  676.         6.1.3- Les touches <Alt> <Tab> :
  677.         positionne le curseur sur le premier caractère non-blanc
  678.         de la ligne.
  679.  
  680.         6.1.4- Les touches <shift> <Tab> :
  681.         reculent le curseur d'une tabulation.
  682.  
  683.         6.1.5- Les touches <shift> <Del> :
  684.         effacent la ligne courante. Le texte effacé est rangé dans
  685.         le ClipBoard 1 et peut donc être récupéré par la commande
  686.         "Edit/Undel Block". Très commode pour déplacer une ligne :
  687.             - on place le curseur dessus
  688.             - <shift> <Del> l'efface
  689.             - on place le curseur au début de la position recherchée
  690.             - <Amiga> <U> insère la ligne.
  691.  
  692.         6.1.6- Les touches <Ctrl> <Del> :
  693.         effacent de la position du curseur à la fin de la ligne.
  694.         Comme précédemment, le texte effacé est copié dans le
  695.         ClipBoard 1.
  696.  
  697.  
  698.     6.2-  Le Keymap :
  699.     AZ se configure sur le Keymap courant au moment du chargement.
  700.     Dans le cas où vous souhaitez utiliser un Keymap différent de
  701.     celui du CLI, il est possible d'utiliser l'option -e (cf 3.1.5).
  702.         - alias USAZ AZ -eb"system:setmap usa1" -ea"system:setmap f" []
  703.     A l'aide d'un editeur de keymap (ex: KeymapEd de Tim Friest du
  704.     domaine public, dans les Fish ou sur Sgt FLAM) il est donc possible
  705.     de configurer une touche ou combinaison de touches, par exemple :
  706.         - <Alt> <F1> devient <shift> <Tab> <shift> <Tab> (double tabulation
  707.         arrière).
  708.         - <Alt> <Ctrl> <A> devient "Je vous prie de bien vouloir agréer,
  709.         cher Monsieur le Directeur, l'expression de ma respectueuse
  710.         considération".
  711.  
  712.  
  713.     6.3-  Déplacement du curseur :
  714.  
  715.         6.3.1- Avec la souris :
  716.         un clic sur le bouton de gauche, et le curseur va se placer
  717.         sous le pointeur de la souris.
  718.         Dans le cas où le pointeur est situé sous la dernière ligne
  719.         du texte, le curseur se placera sur la dernière ligne, dans
  720.         la même colonne que que le pointeur.
  721.  
  722.         6.3.2- Au clavier :
  723.         les quatres touches flèches sont dédiées aux mouvements du
  724.         curseur :
  725.             - une frappe, et le curseur se déplace dans la direction
  726.             de la flèche.
  727.             - <shift> <flèche à gauche> : le curseur se place sur la
  728.             colonne 1.
  729.             - <shift> <flèche à droite> : le curseur se place une
  730.             colonne après le dernier caractère de la ligne.
  731.             - <shift> <flèche en haut> ou - <shift> <flèche en bas> :
  732.             le curseur se déplace d'une hauteur de fenêtre dans la
  733.             direction de la flèche.
  734.  
  735.  
  736.     6.4-  Les touches de fonctions :
  737.     Elles permettent de passer à AZ les commandes les plus fréquemment
  738.     utilisées ou des commandes combinées.
  739.  
  740.         6.4.1- La touche <Help> :
  741.         fait apparaître un Requester où sont résumés :
  742.             - les commandes passées par les touches de fonction.
  743.             - le fonctionnement de la touche <Return>.
  744.  
  745.         6.4.2- <F1> "Insert File" :
  746.         appelle le FileRequester, copie le fichier choisi dans le
  747.         ClipBoard 0, et insère le contenu du ClipBoard 0 dans le
  748.         texte, immédiatement avant le curseur par défaut (cf 3.1.16).
  749.         Equivalent aux commandes "Edit/Copy From File" plus
  750.         "Edit Paste".
  751.  
  752.         6.4.3- <F2> "Save Selected" :
  753.         copie le texte sélectionné dans le ClipBoard 0, et sauve
  754.         le contenu du ClipBoard 0 dans le fichier choisi via le
  755.         FileRequester.
  756.         Equivalent aux commandes "Edit/Copy" plus "Edit/Paste To File".
  757.  
  758.         6.4.4- <F3> "New Window" :
  759.         comme "Tools/New Window" et <Amiga> <W>, crée une nouvelle
  760.         fenêtre d'AZ.
  761.  
  762.         6.4.5- <F4> "Copy" :
  763.         comme "Edit/Copy" et <Amiga> <C>, copie le texte sélectionné
  764.         dans le ClipBoard 0 (cf 7.4).
  765.  
  766.         6.4.6- <F5> "Paste" :
  767.         comme "Edit/Paste" et <Amiga> <P>, insère le contenu du
  768.         ClipBoard 0 immédiatement avant le curseur (cf 7.3).
  769.  
  770.         6.4.7- <F6> "Find" :
  771.         comme "Find/Find" et <Amiga> <F>, appelle un Requester de
  772.         saisie, puis recherche la chaîne qui y a été affichée (cf 8.1).
  773.  
  774.         6.4.8- <F7> "Go To Line" :
  775.         comme "Tools/Go To Line" et <Amiga> <G>, appelle un Requester
  776.         de saisie, puis place le curseur sur la ligne dont le numéro
  777.         a été entré (cf 9.2).
  778.  
  779.         6.4.9- <F8> "Iconify" :
  780.         Iconifie la fenêtre (cf 5.4 et 9.1).
  781.  
  782.         6.4.10- <shift> <F8> "Switch Size" :
  783.         change la taille de la fenêtre active.
  784.  
  785.         6.4.11- <F9> "Save" :
  786.         Sauvegarde le fichier en cours (cf 4.4).
  787.  
  788.         6.4.12- <F10> "Save and Quit" :
  789.         ferme la fenêtre après sauvegarde du fichier qu'elle contient.
  790.  
  791.  
  792.  
  793. 7-  EDITION ET MANIPULATION DES BLOCS
  794.  
  795. Certaines opérations n'affectent qu'une partie du fichier en cours; aussi,
  796. avant de les lancer, convient-il de délimiter la zone de texte qui sera
  797. traitée : c'est le bloc. Dans AZ, un bloc à une couleur différente du
  798. reste du texte : les caractères sont dans la couleur 2 de l'écran et le
  799. fond dans la couleur 3. Un bloc contient au moins un caractère, au plus
  800. l'ensemble du fichier en cours.
  801.  
  802.  
  803.     7.1-  Sélection d'un bloc :
  804.  
  805.         7.1.1- à l'aide de la souris :
  806.         il suffit de maintenir enfoncé le bouton gauche de la souris et
  807.         de la déplacer pour voir le bloc se dessiner dynamiquement.
  808.             - en enfonçant directement le bouton, la sélection se fait
  809.             caractère par caractère.
  810.             - un double clic, l'unité de sélection est le mot.
  811.             - un triple clic, l'unité de sélection est alors la ligne.
  812.             - si AZ a été lancé avec l'option -l, l'unité de sélection
  813.             est la ligne dans tous les cas (cf 3.1.9).
  814.         Pour définir un bloc statiquement, placer le curseur à une
  815.         extrémité du bloc à définir, puis, en maintenant une des touches
  816.         <shift> enfoncée, aller cliquer sur l'autre extrémité. Un bloc
  817.         est immédiatement défini entre ces deux points.
  818.         Pour annuler un bloc, il suffit de cliquer sur la position du
  819.         texte où on souhaite placer le curseur.
  820.         NB : si la sélection d'un bloc va au-delà du dernier caractère
  821.         de la dernière ligne, alors la ligne toute entière est
  822.         sélectionnée.
  823.  
  824.         7.1.2- au clavier :
  825.         on peut également définir les blocs à partir du clavier, en
  826.         utilisant la touche <Ctrl> en combinaison avec les touches flèches,
  827.         ou avec la barre d'espace utilisée comme le bouton de gauche de la
  828.         souris. La combinaison <Ctrl> <flèche> est particulièrement
  829.         intéressante lorsqu'on a "raté" un bloc en le dessinant à la
  830.         souris. Il est plus rapide d'ajouter ou de retrancher quelques
  831.         caractères en fin de bloc que de redéfinir le bloc en entier.
  832.         La combinaison <Ctrl> <Alt> <flèche> définit un bloc entre la
  833.         position actuelle du curseur et la fin du fichier dans la
  834.         direction de la flèche. A noter que si la dernière ligne du
  835.         fichier n'est pas terminée par un <return>, le bloc se positionne
  836.         dans la colonne 1 de la dernière ligne.
  837.         La combinaison <Ctrl> <espace> désélectionne le bloc, le curseur
  838.         étant alors placé sur le dernier caractère du bloc annulé par
  839.         défaut (cf option -x 3.1.16).
  840.  
  841.         7.1.3- par menu :
  842.         voir plus bas "Edit/Select Word" (7.9) et "Edit/Select All"
  843.         (7.10).
  844.  
  845.  
  846.     7.2-  Effacement d'un bloc :
  847.     Par défaut, un bloc est remplacé à l'écran par tout caractère entré.
  848.     Cette caractéristique d'AZ peut être désactivée par l'option -d
  849.     (cf 3.1.4).
  850.     Il est simplement effacé si <Del> est frappé.
  851.     Dans tous les cas où le texte est effacé, il est placé dans le
  852.     ClipBoard 1 où il reste disponible tant qu'un nouveau bloc n'est
  853.     pas effacé par ce moyen (cf. 7.14).
  854.  
  855.  
  856. Les commandes d'édition sont regroupées dans le menu "Edit". On y
  857. trouve, successivement :
  858.  
  859.  
  860.     7.3-  Paste :
  861.     Equivalent clavier : <Amiga> <P> et <F5>.
  862.     Commande la copie du texte contenu dans le ClipBoard 0, à partir du
  863.     curseur, le curseur étant placé par défaut à la fin du texte inséré
  864.     (cf option -x 3.1.16).
  865.  
  866.  
  867.     7.4-  Copy :
  868.     Equivalent clavier : <Amiga> <C> et <F4>.
  869.     Doit être précédé de la définition d'un bloc. Copie le texte du bloc
  870.     dans le ClipBoard 0.
  871.  
  872.  
  873.     7.5-  Cut :
  874.     Equivalent clavier : <Amiga> <X>.
  875.     Doit être précédé de la définition d'un bloc. Transfère le texte du
  876.     bloc dans le ClipBoard 0 (en effaçant le texte sélectionné).
  877.  
  878.  
  879.     7.6-  Clone Line :
  880.     Equivalent clavier : <Amiga> <L>.
  881.     Recopie la ligne contenant le curseur sur la ligne immédiatement
  882.     au-dessous.
  883.  
  884.  
  885.     7.7-  Join Lines :
  886.     Equivalent clavier : <Amiga> <J>.
  887.     Insère un espace à la fin de la ligne courante, puis y joint la
  888.     ligne suivante.
  889.  
  890.  
  891.     7.8-  Mode Ins/Repl :
  892.     Equivalent clavier : <Amiga> <M>.
  893.     Bascule le mode de création des caractères d'insertion (le
  894.     défaut) à remplacement, et inversement, et le signale sur
  895.     la Barre de Titre (cf 3.1.11 et 5.1.5).
  896.  
  897.  
  898.     7.9-  Select Word :
  899.     Equivalent clavier : <Amiga> <1>.
  900.     permet de sélectionner le mot portant le curseur (cf aussi 8.6).
  901.  
  902.  
  903.     7.10-  Select All :
  904.     Equivalent clavier : <Amiga> <Z>
  905.     sélectionne l'ensemble d'un fichier courant.
  906.  
  907.  
  908.     7.11-  Copy From File :
  909.     Appelle le FileRequester puis copie le fichier choisi dans le
  910.     ClipBoard 0.
  911.  
  912.  
  913.     7.12-  Paste To File :
  914.     Sauvegarde le contenu du ClipBoard 0 dans le fichier choisi avec
  915.     le FileRequester.
  916.  
  917.  
  918.     7.13-  Print Selected :
  919.     Equivalent clavier : <Amiga> <;>.
  920.     Doit être précédé de la définition d'un bloc. Envoie le texte du bloc
  921.     à l'imprimante en utilisant les réglages définis dans Preferences.
  922.     Les lignes de début et de fin du bloc sont imprimées en entier.
  923.     A noter qu'il est possible d'interrompre l'impression en cours en
  924.     appuyant sur <Esc>.
  925.  
  926.  
  927.     7.14-  Send Selected :
  928.     Doit être précédé de la définition d'un bloc. Envoie le texte du bloc
  929.     vers le port série en utilisant les réglages définis dans Preferences.
  930.     Les lignes de début et de fin du bloc sont envoyées en entier.
  931.     Peut être utilisé avec un Minitel grâce à l'option -m (cf 3.1.10 en
  932.     particulier pour la configuration de Preferences).  Le code ajouté
  933.     à la fin de chaque ligne est choisi dans le sous-menu :
  934.  
  935.         7.14.1- CR :
  936.         ou Carriage Return (retour chariot) (0x0D).
  937.  
  938.         7.14.2- LF :
  939.         ou Line Feed (saut de ligne) (0x0A)
  940.  
  941.         7.14.3- CRLF :
  942.         ou Carriage Return+Line Feed (0x0D 0x0A)
  943.  
  944.         7.14.4- SUITE :
  945.         Touche <Suite> du Minitel (0x13 0x48)
  946.         permet l'envoi de texte vers un serveur Vidéotex et donc traduit
  947.         les caractères accentués Amiga en caractères accentués Minitel.
  948.         Noter que pour obtenir 'O dans E' ou 'o dans e' sur le minitel
  949.         il faut écrire 'Æ' ou 'æ' dans AZ (Insert Hex: C6 et E6).
  950.         Il peut être utile de connaître les touches de fonction du Minitel.
  951.         Elles émettent deux codes, <Ctrl> <S> et une lettre de A à I:
  952.             - ENVOI:            A  (0x13 0x41)
  953.             - RETOUR:           B  (0x13 0x42)
  954.             - REPETITION:       C  (0x13 0x43)
  955.             - GUIDE:            D  (0x13 0x44)
  956.             - ANNULATION:       E  (0x13 0x45)
  957.             - SOMMAIRE:         F  (0x13 0x46)
  958.             - CORRECTION:       G  (0x13 0x47)
  959.             - SUITE:            H  (0x13 0x48)
  960.             - CONNEXION/FIN:    I  (0x13 0x49)
  961.  
  962.         7.14.5- ASIS :
  963.         lire "as is", tel quel. AZ n'utilise pas un caractère
  964.         pour marquer les fins de ligne, le bloc est donc transmis
  965.         sans marques de fin de ligne.
  966.  
  967.     A noter qu'il est possible d'interrompre le transfert en cours en
  968.     appuyant sur <Esc>.
  969.  
  970.  
  971.     7.15-  Undel Block :
  972.     Equivalent clavier : <Amiga> <U>.
  973.     AZ gère un ClipBoard 1 où est placé le dernier bloc effacé autrement
  974.     que par la commande menu "Edit/Cut". Cette commande permet de copier
  975.     le contenu du ClipBoard 1 à partir du curseur. En particulier si elle
  976.     est lancée immédiatement après l'effacement accidentel d'un bloc,
  977.     sans que le curseur aie été déplacé, elle restaurera le texte dans
  978.     son état antérieur (cf 6.1.5).
  979.  
  980.     7.16-  Indentation par bloc de lignes entières :
  981.     Si un bloc a été défini par lignes entières (par triple clic ou option
  982.     -l), il devient possible de l'indenter ou de le dé-indenter en une
  983.     seule opération : on utilise <Tab> et <shift> <Tab> pour le déplacer
  984.     par tabulations entières, et les flèches horizontales pour le déplacer
  985.     d'un caractère à la fois.
  986.  
  987.  
  988. 8-  RECHERCHE
  989.  
  990. Les commandes de recherches de texte sont réunies dans le menu "Find".
  991. Pour des raisons de clarté, nous ne suivrons pas tout à fait l'ordre
  992. où elles sont proposées.
  993.  
  994.  
  995.     8.1-  Find :
  996.     Equivalent clavier : <Amiga> <F> et <F6>.
  997.     Envoie un Requester où peut être saisie la chaîne de caractères
  998.     à rechercher. Après validation du Requester, le fichier est
  999.     exploré entre la position courante du curseur et la fin du
  1000.     texte. Si la recherche aboutit, la première occurence de la
  1001.     chaîne est sélectionnée. En cas d'échec, un Requester vous
  1002.     informe et le curseur n'est pas déplacé.
  1003.     A noter que la chaîne saisie sera affichée au prochain appel
  1004.     du Requester.
  1005.  
  1006.  
  1007.     8.2-  Find Selected :
  1008.     Equivalent clavier : <Amiga> <2>.
  1009.     Effectue le même travail que "Find", à ceci près que la chaîne
  1010.     selectionnée dans un bloc est directement saisie, sans
  1011.     intervention du Requester (cf aussi 8.6).
  1012.  
  1013.  
  1014.     8.3-  Find Next :
  1015.     Equivalent clavier : <Amiga> <N>.
  1016.     Cherche à partir de la position courante du curseur vers la fin
  1017.     du texte la prochaine occurence de la chaîne saisie précemment.
  1018.  
  1019.  
  1020.     8.4- Find Back :
  1021.     Equivalent clavier : <Amiga> <B>.
  1022.     Cherche à partir de la position courante du curseur vers le
  1023.     début du texte la prochaine occurence de la chaîne saisie
  1024.     précemment.
  1025.  
  1026.  
  1027.     8.5-  Exchange :
  1028.     Equivalent clavier : <Amiga> <E>.
  1029.     Propose un Requester où seront saisies deux chaînes de caractères,
  1030.     la seconde étant destinée à se substituer à la première. Après
  1031.     validation du Requester, le fichier est exploré entre la position
  1032.     courante du curseur et la fin du texte. Si la recherche aboutit,
  1033.     la première occurence de la chaîne à remplacer est sélectionnée.
  1034.     La substitution sera effectuée par les commandes "Exchange Next".
  1035.     ou "Exchange All" (cf 8.7 et 8.9). En cas d'échec, un Requester
  1036.     vous informe et le curseur n'est pas déplacé.
  1037.     A noter que les chaînes saisies seront affichées au prochain
  1038.     appel du Requester.
  1039.     La chaîne recherchée est également copiée dans le Requester
  1040.     appelé par "Find". Très utile lorsque l'on ne veut pas remplacer
  1041.     toutes les occurences d'une chaîne :
  1042.         - si l'on veut effectuer le remplacement de la chaîne
  1043.         sélectionnée, on fait "Find/Exchange Next" pour aller
  1044.         rechercher l'occurence suivante.
  1045.         - si l'on veut simplement rechercher la prochaine
  1046.         occurence, on fait "Find/Find Next".
  1047.  
  1048.  
  1049.     8.6-  Exchange Selected :
  1050.     Equivalent clavier : <Amiga> <3>.
  1051.     Propose un Requester où est affichée deux fois la chaîne sélectionée.
  1052.     Il suffit en général de la modifier dans la ligne de substitution
  1053.     pour que le Requester soit prêt à être validé. Dans ce cas, la
  1054.     première substitution aura lieu et le curseur ira se placer en
  1055.     fin de la chaîne substituée.
  1056.     L'équivalent clavier a été choisi en pensant à une séquence de
  1057.     travail fréquemment répétée :
  1058.         - <Amiga> <1> <Amiga> <3> : je sélectionne le mot sous le
  1059.         curseur et je le saisis dans le Requester de substitution
  1060.         - <Amiga> <1> <Amiga> <2> : je sélectionne le mot sous le
  1061.         curseur et je recherche sa première occurence dans la suite
  1062.         du texte (cf 7.9 et 8.2).
  1063.  
  1064.  
  1065.     8.7-  Exchange Next :
  1066.     Equivalent clavier : <Amiga> <R>.
  1067.     Effectue la substitution de la chaîne sélectionnée, et va
  1068.     selectionner sa prochaine occurence vers la fin du texte. Pour
  1069.     que cette commande soit active, la chaîne à rechercher et la
  1070.     chaîne a lui substituer doivent avoir été saisies. Dans le cas
  1071.     contraire, un message d'erreur est affiché.
  1072.  
  1073.  
  1074.     8.8-  Exchange Back :
  1075.     Equivalent clavier : <Amiga> <B>.
  1076.     L'action est identique à celle de "Exchange Next" (8.7), la
  1077.     recherche étant menée en revenant vers le début du texte.
  1078.  
  1079.  
  1080.     8.9-  Exchange All :
  1081.     Equivalent clavier : <Amiga> <=>.
  1082.     Effectue toutes les substitutions possibles à partir du curseur
  1083.     en allant vers la fin du texte.
  1084.  
  1085.  
  1086.  
  1087. 9-  LES OUTILS :
  1088.  
  1089. Diverses fonctions utilitaires d'AZ ont été regroupées dans le menu
  1090. "Tools". On y trouve :
  1091.  
  1092.  
  1093.     9.1-  Iconify :
  1094.     Equivalent clavier : <Amiga> <I> et <F8>.
  1095.     Provoque l'icônification de la fenêtre (cf 5.4), de même que
  1096.     la touche <F8> et un gadget de la barre de titre (5.1.9).
  1097.  
  1098.  
  1099.     9.2-  Go To Line :
  1100.     Equivalent clavier : <Amiga> <G> et <F7>.
  1101.     Appelle un Requester où sera saisi le numéro de la ligne à
  1102.     atteindre. Le curseur ira prendre place sur cette ligne dès
  1103.     la validation du Requester.
  1104.  
  1105.  
  1106.     9.3-  New Window :
  1107.     Equivalent clavier : <Amiga> <W>, <F3>.
  1108.     Ouvre une nouvelle fenêtre d'AZ.
  1109.  
  1110.  
  1111.     9.4-  Insert Hex :
  1112.     Equivalent clavier : <Amiga> <H>.
  1113.     Appelle un Requester où seront saisies des valeurs en hexadécimal.
  1114.     A la validation du Requester, l'équivalent ASCII de chaque groupe
  1115.     de deux chiffres sera affiché à l'emplacement du curseur. Si un nombre
  1116.     impair de chiffres hexadécimaux a été saisi, c'est le dernier chiffre
  1117.     qui sera interprété isolément.
  1118.     Grace à cette commande, AZ peut afficher TOUS les caractères ASCII,
  1119.     de 0 () à FF (ÿ), quand bien même ils ne sont pas accessibles
  1120.     par une combinaison de touches.
  1121.     A noter que '0A' sera visualisé comme une fin de ligne.
  1122.  
  1123.  
  1124.     9.5-  To Front Screen :
  1125.     Permet de transférer la fenêtre courante d'AZ vers l'écran
  1126.     le plus en avant.
  1127.     Concrètement, il faut :
  1128.         - placer l'écran de destination au premier plan
  1129.         - le baissez-le un peu pour pouvoir
  1130.         - lancer la commande "Tools/To Front Screen" sur l'écran d'AZ
  1131.         - la fenêtre active d'AZ vient alors se placer sur l'écran
  1132.         de destination
  1133.     D'autres détails sont donnés en 5.2.3, en particulier les
  1134.     difficultés à attendre d'un transfert vers un écran en basse
  1135.     résolution (320*256 pixels).
  1136.  
  1137.  
  1138.     9.6-  Switch Case :
  1139.     Equivalent clavier : <Amiga> <K>.
  1140.     C'est une bascule minuscules/Majuscules : la lettre sous le
  1141.     curseur, ou les lettres sélectionnées dans un bloc sont
  1142.     changées :
  1143.         - les minuscules deviennent Majuscules.
  1144.         - les Majuscules deviennent minuscules.
  1145.  
  1146.  
  1147.     9.7-  Execute Block :
  1148.     Equivalent clavier : <Amiga> <V>.
  1149.     Considère le bloc sélectionné comme une ou plusieurs commandes du
  1150.     CLI, et la ou les lance. Le texte retourné va s'inscrire à la fin
  1151.     du texte courant.
  1152.     A noter que, dans AZ :
  1153.         - Path a pour valeur initiale "Current Directory C:"
  1154.         - CD a pour valeur initiale le répertoire courant du
  1155.         FileRequester.
  1156.  
  1157.  
  1158.     9.8-  Match [] {} () :
  1159.     Equivalent clavier : <Amiga> <\>.
  1160.     Quand le curseur est posé sur un des caractères spécifiés, va
  1161.     placer le curseur sur le caractère qui lui est apparié. Si le
  1162.     caractère initial est ouvrant, le caractère apparié fermant est
  1163.     recherché vers la fin du texte, et inversement, si le caractère
  1164.     initial est fermant, le caractère apparié ouvrant est recherché
  1165.     vers le début du texte.
  1166.  
  1167.  
  1168.     9.9-  Match All Text :
  1169.     Vérifie que les caractères [ et ], { et }, ( et ) sont appariés.
  1170.     La vérification est faite sur l'ensemble du texte, simultanément
  1171.     pour les trois paires de caractères.
  1172.  
  1173.  
  1174.  
  1175. 10- DIVERS
  1176.  
  1177.  
  1178.     10.1-  Les Requesters :
  1179.     A l'exception des commandes "Project/Save" et "Project/Save As",
  1180.     dans tous les cas où la commande passée à AZ risque d'entrainer
  1181.     une perte d'information, AZ lance un Requester de mise en garde.
  1182.     La commande ne sera exécutée qu'après confirmation.
  1183.  
  1184.         10.1.1- Les mises en garde :
  1185.         le texte des mises en garde est explicite, il ne sera donc
  1186.         donné ici qu'une traduction.
  1187.             - "! File was modified !"   =   "! Fichier modifié !"
  1188.             - "No ClipBoard.device"     =   "Pas de ClipBoard.device"
  1189.             - "Is it in DEVS: ?"        =   "Est-ce dans DEVS: ?"
  1190.             - "No more memory..."       =   "Plus de mémoire"
  1191.             - "Can't open this file"    =   "Ce fichier ne peut être ouvert"
  1192.             - "Read error"              =   "Erreur de lecture"
  1193.             - "Can't create this file"  =   "Ce fichier ne peut être crée"
  1194.             - "Write error..."          =   "Erreur d'écriture"
  1195.             - "Stop requested"          =   "Arrêt demandé"
  1196.             - "Printer not ready"       =   "Imprimante pas prête"
  1197.             - "Print error..."          =   "Erreur d'impression"
  1198.             - "Serial not ready"        =   "RS232 pas prête"
  1199.             - "Send error..."           =   "Erreur de transmission"
  1200.             - "Do I erase this file ?"  =   "J'efface ce fichier ?"
  1201.             - "Can't erase this file"   =   "Je ne peux effacer ce fichier"
  1202.             - "Block not specified"     =   "Bloc non spécifié"
  1203.             - "Out of limits:"          =   "Hors limites:"
  1204.             - "No Find pattern"         =   "Rien à chercher"
  1205.             - "Line too long"           =   "Ligne trop longue"
  1206.             - "not found"               =   "Pas trouvé"
  1207.  
  1208.  
  1209.         10.1.2- Commandes clavier :
  1210.         Les Requesters portent les Gadgets habituels de confirmation
  1211.         et d'abandon ("CANCEL"), mais il n'est pas impératif de quitter
  1212.         le clavier pour les activer :
  1213.             - <Return> confirme l'exécution de la commande.
  1214.             - <Esc> équivaut à "CANCEL" et entraîne l'abandon de la
  1215.             commande.
  1216.  
  1217.  
  1218.     10.2-  Trucs et Astuces :
  1219.     Ici seront regroupées toutes les manipulations un peu tortueuses
  1220.     d'AZ, toutes les possibilités à explorer, toutes les bidouilles,
  1221.     les raccourcis..
  1222.     Vous pouvez prendre contact avec nous, si vous avez une
  1223.     suggestion.
  1224.  
  1225.         10.2.1- Changer de police de caractères:
  1226.         c'est possible, il suffit qu'AZ pense avoir à faire à un
  1227.         nouveau corps de topaz :
  1228.             - copier le nouveau corps (ni 8 ni 9 ni 11 bien sur)
  1229.             dans le tiroir FONTS:Topaz/
  1230.             - puis lancer la commande "SYS:System/FixFonts" pour mettre
  1231.             à jour le fichier FONTS:topaz.font.
  1232.  
  1233.         10.2.2- Echange de blocs :
  1234.         Il est possible d'interchanger deux blocs en un minimum
  1235.         d'opérations, sans utiliser de fichier intermédiaire.
  1236.         Pour cela, il faut se souvenir tout bloc effacé est copié
  1237.         dans un ClipBoard distinct du ClipBoard 0 utilisé par
  1238.         "Edit/Cut". Donc :
  1239.             - définir le premier bloc à déplacer, puis faire "Edit/Cut"
  1240.             (le bloc est effacé du texte et copié dans le ClipBoard 0)
  1241.             - définir le second bloc et faire "Edit/Paste" (le second bloc
  1242.             est copié dans le ClipBoard 1, effacé du texte. Le premier
  1243.             bloc vient prendre sa place).
  1244.             - replacer le curseur à l'endroit où doit s'insèrer le
  1245.             second bloc et faire "Edit/Undel Block" (ce qui copie le
  1246.             contenu du ClipBoard 1 dans le texte).
  1247.  
  1248.         10.2.3- Rappels :
  1249.             - Pensez à utiliser <Shift><Return> pour insérer une nouvelle
  1250.             ligne avant la première (dans ce cas mettre le curseur au début
  1251.             de la première ligne).
  1252.             - Pour rappeler le curseur dans la partie affichée du texte
  1253.             sans utiliser la souris, pensez à <Amiga gauche><Alt gauche>
  1254.             qui mettra le curseur sous le pointeur de la souris (c'est une
  1255.             fonctionnalité de Intuition qu'on oublie toujours).
  1256.             - Pour faire défiler le texte de quelques ligne ou colonnes
  1257.             sans utiliser la souris faites:
  1258.                 - <Ctrl><Espace> pour faire un bloc de 1 caractère
  1259.                 - Défiler ensuite avec les touches flêchées
  1260.                 Il suffira après d'un <Ctrl><Espace> pour dé-sélectionner
  1261.                 le bloc.
  1262.             - Après "Copy From File" ou après F1, n'oubliez pas que vous
  1263.             pouvez continuer à "Paster" où vous voulez tant que vous
  1264.             n'avez pas modifé le contenu du ClipBoard 0 par "Cut" ou "Copy".
  1265.             - Attention: l'action de "Exchange All" commence A PARTIR du
  1266.             curseur.
  1267.  
  1268.  
  1269.     10.3-  Bugs Connus :
  1270.  
  1271.         10.3.1- Commande "Load Binary" :
  1272.         Lors de l'édition, les espaces en fin de ligne sont constament
  1273.         enlevés. Ce n'est un bug que si l'on utilise l'option 'Load
  1274.         Binary' car à la sauvegarde, le fichier binaire pourra avoir
  1275.         des espaces en moins.
  1276.         Donc si vous patchez un exécutable, vérifiez que la version
  1277.         patchée ait la même taille que l'originale.
  1278.  
  1279.         10.3.2- Caractères nuls :
  1280.         Il arrive qu'un caractère nul "" apparaisse au début d'une
  1281.         ou plusieurs lignes pendant l'édition. Ce bug est rare et n'a
  1282.         pu être reproduit à ce jour.
  1283.  
  1284.     Bien entendu, les rapports de bug, qu'ils concernent le bug décrit
  1285.     ci-dessus ou tout autre qui n'aurait pas été encore repérés seront
  1286.     les bienvenus.
  1287.  
  1288.  
  1289.  
  1290.  
  1291.     10.4-  L'Avenir d'AZ :
  1292.  
  1293.     L'avenir d'AZ dépend aussi de vous. Vos suggestions seront bien
  1294.     accueillies. Ce qui est prévu, pour l'instant :
  1295.  
  1296.         10.4.1- Une interface AREXX :
  1297.         AREXX sera standard dans le WB 1.4, et votre éditeur favori
  1298.         pourra être piloté dans ce langage.
  1299.  
  1300.         10.4.2- Un FontRequester :
  1301.         qui permettra de choisir à tout instant la police et le
  1302.         corps de caractères affiché.
  1303.         Attention : il n'y aura ni justification ni plusieurs
  1304.         polices dans un même fichier.
  1305.  
  1306.         10.4.3- Un fichier de configuration .
  1307.  
  1308.         10.4.4- Possibilité de blocs rectangulaires .
  1309.  
  1310.         10.4.5- Option "Interlace" .
  1311.  
  1312.         10.4.6- Lecture IFF du ClipBoard plus évoluée.
  1313.  
  1314.  
  1315.